/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


import beans.Usuario;
import daos.UsuarioDAO;
import java.io.IOException;
import java.util.List;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;

/**
 *
 * @author cur02alu14
 */
public class Validar extends HttpServlet {
 
 @Override
    protected void doPost(HttpServletRequest request, HttpServletResponse response)
    throws ServletException, IOException {
            String user=(String)request.getParameter("user");
            String pass=(String)request.getParameter("pass");
            Usuario nuevo=new Usuario(0,user,pass);
            UsuarioDAO ud=new UsuarioDAO();
            try {
                ud.conectar();
                boolean existe=ud.validar(nuevo);
                if(existe){
                    HttpSession sesion=request.getSession(true);
                    sesion.setAttribute("user", nuevo);
                    List<Usuario> lista= ud.verTodos();
                    sesion.setAttribute("lista", lista);
                    response.sendRedirect("bienvenida.jsp");

                }else{
                   response.sendRedirect("index.jsp?error=DatosErroneos");
                }
                
                ud.desconectar();
                
     } catch (Exception e) {
         response.getWriter().print(e.getMessage());
     }
            
    }
}
